package com.gopay.common.domain.dataextract;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.sql.Timestamp;


/**
 * The persistent class for the AGENTS_SS_TRANS_BASIC_DTL database table.
 * 
 */
@Entity
@Table(name="AGENTS_SS_TRANS_BASIC_DTL")
public class AgentsSsTransBasicDtl implements Serializable {
	private static final long serialVersionUID = 1L;

	@Column(name="CREATED_TS")
	private Timestamp createdTs;

	@Column(name="FEE_PAYER")
	private String feePayer;

	@Column(name="GOPAY_INT_TXN_CD")
	private String gopayIntTxnCd;

	@Column(name="IS_ENABLE")
	private BigDecimal isEnable;

	@Column(name="IS_REFUND_FEE")
	private BigDecimal isRefundFee;

	@Column(name="LAST_UPD_TRANCODE")
	private String lastUpdTrancode;

	@Column(name="LAST_UPD_TS")
	private Timestamp lastUpdTs;

	@Column(name="LEGAL_INCOME_ACCT")
	private String legalIncomeAcct;

	@Column(name="MIN_LIMIT_AMT")
	private BigDecimal minLimitAmt;

	@Column(name="REFUND_PERIOD")
	private BigDecimal refundPeriod;

	@Column(name="SETTLE_CIRCLE")
	private BigDecimal settleCircle;

	@Column(name="SOLUTION_ID")
	private BigDecimal solutionId;

	@Id
	@Column(name="sq")
	private BigDecimal sq;

	@Column(name="TRAN_SP_CUST_TYPE")
	private String tranSpCustType;

	public AgentsSsTransBasicDtl() {
	}

	public Timestamp getCreatedTs() {
		return this.createdTs;
	}

	public void setCreatedTs(Timestamp createdTs) {
		this.createdTs = createdTs;
	}

	public String getFeePayer() {
		return this.feePayer;
	}

	public void setFeePayer(String feePayer) {
		this.feePayer = feePayer;
	}

	public String getGopayIntTxnCd() {
		return this.gopayIntTxnCd;
	}

	public void setGopayIntTxnCd(String gopayIntTxnCd) {
		this.gopayIntTxnCd = gopayIntTxnCd;
	}

	public BigDecimal getIsEnable() {
		return this.isEnable;
	}

	public void setIsEnable(BigDecimal isEnable) {
		this.isEnable = isEnable;
	}

	public BigDecimal getIsRefundFee() {
		return this.isRefundFee;
	}

	public void setIsRefundFee(BigDecimal isRefundFee) {
		this.isRefundFee = isRefundFee;
	}

	public String getLastUpdTrancode() {
		return this.lastUpdTrancode;
	}

	public void setLastUpdTrancode(String lastUpdTrancode) {
		this.lastUpdTrancode = lastUpdTrancode;
	}

	public Timestamp getLastUpdTs() {
		return this.lastUpdTs;
	}

	public void setLastUpdTs(Timestamp lastUpdTs) {
		this.lastUpdTs = lastUpdTs;
	}

	public String getLegalIncomeAcct() {
		return this.legalIncomeAcct;
	}

	public void setLegalIncomeAcct(String legalIncomeAcct) {
		this.legalIncomeAcct = legalIncomeAcct;
	}

	public BigDecimal getMinLimitAmt() {
		return this.minLimitAmt;
	}

	public void setMinLimitAmt(BigDecimal minLimitAmt) {
		this.minLimitAmt = minLimitAmt;
	}

	public BigDecimal getRefundPeriod() {
		return this.refundPeriod;
	}

	public void setRefundPeriod(BigDecimal refundPeriod) {
		this.refundPeriod = refundPeriod;
	}

	public BigDecimal getSettleCircle() {
		return this.settleCircle;
	}

	public void setSettleCircle(BigDecimal settleCircle) {
		this.settleCircle = settleCircle;
	}

	public BigDecimal getSolutionId() {
		return this.solutionId;
	}

	public void setSolutionId(BigDecimal solutionId) {
		this.solutionId = solutionId;
	}

	public BigDecimal getSq() {
		return this.sq;
	}

	public void setSq(BigDecimal sq) {
		this.sq = sq;
	}

	public String getTranSpCustType() {
		return this.tranSpCustType;
	}

	public void setTranSpCustType(String tranSpCustType) {
		this.tranSpCustType = tranSpCustType;
	}

}